首页> 外文OA文献 >Abstract Diagnosis for Timed Concurrent Constraint programs
【2h】

Abstract Diagnosis for Timed Concurrent Constraint programs

机译:定时并发约束程序的抽象诊断

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The Timed Concurrent Constraint Language (tccp in short) is a concurrentlogic language based on the simple but powerful concurrent constraint paradigmof Saraswat. In this paradigm, the notion of store-as-value is replaced by thenotion of store-as-constraint, which introduces some differences w.r.t. otherapproaches to concurrency. In this paper, we provide a general framework forthe debugging of tccp programs. To this end, we first present a new compact,bottom-up semantics for the language that is well suited for debugging andverification purposes in the context of reactive systems. We also provide anabstract semantics that allows us to effectively implement debugging algorithmsbased on abstract interpretation. Given a tccp program and a behaviorspecification, our debugging approach automatically detects whether the programsatisfies the specification. This differs from other semiautomatic approachesto debugging and avoids the need to provide symptoms in advance. We show theefficacy of our approach by introducing two illustrative examples. We choose aspecific abstract domain and show how we can detect that a program iserroneous.
机译:定时并发约束语言(简称tccp)是一种基于Saraswat简单但功能强大的并发约束范式的并发逻辑语言。在这种范式中,“按价值存储”概念被“按约束存储”概念取代,这引入了一些差异。其他并发方法。本文为tccp程序的调试提供了一个通用框架。为此,我们首先针对该语言提出一种新的紧凑,自下而上的语义,该语义非常适合在反应性系统的上下文中进行调试和验证。我们还提供了抽象的语义,使我们可以有效地实现基于抽象解释的调试算法。给定tccp程序和行为规范,我们的调试方法会自动检测程序是否满足规范。这与其他半自动调试方法不同,并且无需事先提供症状。通过介绍两个说明性示例,我们展示了我们方法的有效性。我们选择一个特定的抽象域,并说明如何检测程序错误。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号